<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Math</title>
    <script>
      /* 
        Math内置对象,用来提供各种数学相关的操作
      */
      //1.属性 PI 获取圆周率
      console.log(Math.PI)

      //2.函数 max()/min()  获取最大值和最小值
      console.log(Math.max(1, 2, 3, 4, 5, 6))
      console.log(Math.min(1, 2, 3, 4, 5, 6))

      //3.绝对值 abs()
      console.log(Math.abs(-8))

      //4.指数运算
      console.log(Math.pow(2, 4))

      //5.平方根
      console.log(Math.sqrt(9))

      //6.四舍五入
      console.log(Math.round(4.8))

      //7.上取整 -- 得到大于或者等于当前数值的最小整数
      console.log(Math.ceil(3.1))

      //8.下取整 -- 得到小于或者等于当前数值的最大整数
      console.log(Math.floor(3.9))

      //9.随机数
      //注意: 默认随机数范围是[0,1),实际开发中,我们一般需要调节随机数范围
      console.log(Math.random())

      //[1,100]的随机整数
      console.log(Math.floor(Math.random() * 100 + 1))

      //[0,32]的随机整数
      console.log(Math.floor(Math.random() * 33))

      //[50,100]的随机整数
      console.log(Math.floor(Math.random() * 51 + 50))
    </script>
  </head>
  <body></body>
</html>
